113
3
18
530
42
12
232
70
61
35
16
46
75
125
248
53
8
74
111
29
230
21
56
30
11
31
44
148
19
6
128
36
78
24
229
28
114
27
13
147
20
76
183
81
69
265
38
65
426