39
87
46
29
37
34
65
24
32
98
153
43
61
338
62
60
13
79
15
138
47
125
59
84
113
31
147
192
120
86
48
33
245
49
121
91
55
171
54
45
165
26
215
70
25
90
53
321
530
289
264
258
133
74