33
2
13
5
52
27
167
19
18
23
8
15
37
29
75
20
53
43
39
64
32
177
51
41
58
74
112
28
273
157
246
252
131
100
309
202
339
194
239
44
507
143
89
139
434
553
47
26
73
70
34
66
36