228
67
25
13
56
79
395
78
144
329
30
117
141
40
20
23
34
84
55
147
49
31
27
159
152
98
101
246
129
105
32
52
62
95
42
275
12
82
21
48
116
43
53
61
51
124
44
22
140
28