311
61
69
22
34
11
53
159
75
26
66
78
32
46
42
137
128
117
15
8
116
237
351
169
56
294
12
221
35
57
99
17
126
73
16
138
6
28
110
29
58
248
27
95