139
186
41
78
231
130
169
8
98
117
44
93
27
32
165
36
34
57
103
30
17
129
79
70
74
121
40
53
221
154
629
338
18
90
949
118
14
21
56
24
69
605
61
289
25
65
35
13
122
84
63
12
225