34
107
173
139
41
65
311
160
190
110
295
16
182
36
27
379
129
64
353
71
48
46
60
38
1439
69
40
116
52
28
127
25
75
51
96
30
112
124
35
32
66
205
31
53
142
119
106
162