93
296
37
97
23
38
111
34
75
5
18
116
65
55
27
15
68
159
12
88
184
98
50
31
25
14
13
43
325
90
348
24
26
145
17
172
30
41
52
39
58
114
19
112
60
315
150
45