268
102
178
48
18
58
31
46
12
38
41
28
10
116
47
117
77
81
85
340
63
69
15
74
62
98
295
17
248
42
52
229
29
19
54
44
36
53
89
99
26
78
25
61
126
43
70
123
37
16
11
104