120
104
177
46
75
51
62
190
34
40
158
118
329
93
74
17
1023
226
89
168
161
38
33
47
248
155
205
24
36
78
146
53
48
100
109
82
90
127
35
123
22
4
68
30
54
70
134
1550
56
14
65