108
10
92
38
76
226
66
48
20
389
219
47
128
28
230
143
127
184
55
26
23
32
150
146
90
125
57
64
63
199
72
51
95
167
254
107
86
114
89
192
116
98
362
71
142
80
21
152
317
75
27
35
69
144
379