32
63
55
240
28
53
54
359
1292
654
72
85
45
267
81
16208
58
106
23
206
107
70
89
549
52
153
148
56
35
65
59
67
76
38
57
86
141
336
341
218
37
13