30
83
43
11
332
156
36
117
25
58
40
95
47
280
16
118
387
168
145
484
445
44
59
34
10
48
438
46
27
73
89
7
42
122
100
267
61
15
8
107
97
63
178
96
55
67
115
20
80
54
19
192
21
31
41
81