105
58
46
24
98
35
16
18
115
13
29
137
83
32
26
22
21
19
53
17
7
41
92
43
23
125
9
128
15
14
11
56
65
61
6
52
73
20
153
40
79
86
30
64