83
302
121
51
204
21
33
18
248
22
40
27
14
30
209
48
77
300
76
60
37
241
211
99
47
20
28
52
148
23
29
36
55
212
200
68
59
112
138
69
34
10
13
24
15
53
159
44