105
63
24
19
35
58
37
13
83
22
45
16
69
79
48
33
82
18
196
52
12
127
17
75
74
27
10
39
184
275
49
34
66
62
150
71
68
23
207
51
44
192
20
89
60
142
38