125
41
34
61
35
8
30
15
24
40
114
32
13
148
23
31
52
79
22
29
44
14
37
62
49
97
110
65
18
122
38
84
28
86
10
21
81
77
173
60
66
123