30
32
83
71
35
58
38
63
12
245
18
19
33
97
84
20
44
49
16
7
11
59
113
27
41
34
116
79
760
9
222
50
6
384
206
13
114
105
36
264
175
25
17