102
62
28
135
25
122
275
11
8
18
41
142
76
163
44
21
127
65
118
52
34
24
57
23
116
68
178
383
161
36
15
382
74
42
27
12
3
35
78
151
16
149
201
132
46
294
55
53
123
38
17