105
38
29
34
525
23
136
9
7
10
50
17
19
146
96
22
51
11
30
31
25
39
64
15
92
27
59
42
56
451
35
14
47
8
84
85
26
18
53
24
44
48
72
20
98
117
33
52
111
36