373
280
156
27
257
88
329
328
382
84
59
62
141
183
29
11
113
15
23
19
9
102
6
58
438
100
104
128
12
24
115
95
155
108
8
34
163
51
39
154
36
172
103
147
35
71
56
83
16
14
149