109
35
20
86
24
141
192
38
105
40
257
29
172
66
240
284
18
89
107
33
9
126
177
564
81
10
464
67
122
16
255
12
156
57
26
56
203
11
604
95
32
282
413
134
71
104
28