108
38
101
41
16
46
23
30
66
221
50
78
113
194
53
36
34
72
162
25
151
139
81
60
83
51
322
22
280
593
64
75
126
63
229
474
18
15
274
7
31
4
9
20
27
44
33
14