24
8
149
111
101
71
79
49
14
28
17
114
59
33
29
202
53
25
86
192
100
91
39
309
16
66
31
44
10
37
87
64
339
58
73
201
18
83
45
194
108
120
21
221
232
43
217
54
289
126