121
147
80
40
42
260
18
17
35
33
16
34
110
44
81
43
8
36
84
92
168
56
67
59
15
20
7
62
82
6
126
51
65
41
13
279
102
2
12
94
60
29
317
413
407
24
21
186