5
101
28
31
41
95
6
57
127
176
29
261
25
32
19
37
23
2
60
9
38
24
44
7
56
26
22
3
16
34
112
30
74
27
15
65
14
11
51
13
287
104
59