120
14
41
58
30
76
189
342
462
56
708
82
1149
97
17
248
84
66
15
20
101
109
9
8
313
21
64
50
7
5
57
22
310
167
87
24
219
12
127
216
11
124
262
35
241
39
10
37
36
593
33
458
28