36
123
22
127
15
85
41
163
87
34
33
12
20
14
44
11
114
88
25
67
27
8
29
16
105
70
66
19
55
79
248
81
63
967
140
161
24
3238
863
71
35
222
17
153
50
13
462
7
21
26