120
93
32
14
78
41
34
64
31
24
10
75
11
21
20
95
18
85
163
86
37
9
27
234
70
148
17
533
67
230
7
146
363
44
82
72
374
8
49
199
60
110
30
92
36
311
1
119
176