102
60
56
39
17
19
119
28
105
35
43
48
111
14
223
20
139
24
72
15
129
13
135
142
146
196
29
164
34
66
199
89
374
54
74
322
186
100
70
53
227
32
52
68
55
31
228
87
104
23