98
74
54
18
13
26
38
14
3
41
57
89
55
22
24
100
9
117
20
16
33
44
11
59
35
79
69
109
165
129
50
32
36
104
58
45
90
88
152
187
342
87
230
61
124
126
167
134
964
527
463
72
632