34
31
16
67
102
28
12
15
13
54
92
23
36
114
52
724
76
55
33
97
56
64
30
19
40
120
69
84
65
98
413
88
49
129
145
61
103
108
240
550
425
83
37
53
228
117
256
116
25
168
301
397