252
33
48
96
40
37
93
20
45
161
50
75
68
103
29
34
170
73
175
64
43
199
53
72
117
142
309
27
86
148
83
7
5
18
91
41
172
57
145
70
97
225
79
176
84
168
31
19
114
51