133
32
116
82
301
71
25
18
38
171
34
12
73
64
39
7
28
91
33
189
98
43
105
31
70
57
35
50
72
15
85
16
58
175
90
146
46
9
56
86
36
154
11
30
20
93
17
21
19
42
111
55