232
35
303
19
175
37
24
52
56
95
68
30
89
111
156
26
16
21
124
17
180
70
28
66
97
146
155
40
38
64
22
85
147
170
13
320
45
59
130
144
119
162
106
96
33
254
44
376
18