48
37
26
13
6
7
25
109
18
107
12
34
157
31
110
19
10
51
33
22
30
65
88
42
86
111
67
154
524
100
298
101
4596
38
102
49
28
116
63
24
36
4
3
59
444
9
66
183
237