106
75
21
47
132
22
8
97
67
26
186
46
45
35
15
99
42
214
88
49
29
48
98
44
192
172
92
444
24
58
125
25
77
111
30
31
12
36
23
33
85
118
28
14
17
10
65