58
33
102
2
38
123
103
67
159
11
245
14
119
7
12
0
69
46
9
26
24
40
77
140
47
10
76
1
70
128
153
61
66
48
137
160
39
17
52
19
116
173
127
6
29
71
363
8
27
20