97
31
67
49
167
25
23
102
404
112
496
29
108
13
64
47
44
38
21
41
88
127
239
86
26
217
53
147
124
52
279
51
245
117
105
178
55
156
141
125
93
87
313
317
438
143
66
792
120
176
65
28
30
48
36