100
46
16
27
245
45
26
34
25
47
82
63
166
275
31
53
66
109
40
74
4
19
30
89
7
55
86
138
20
10
56
17
142
32
9
41
110
112
33
12
103
6
23
67
59
24
49