98
172
40
15
34
24
22
85
60
195
64
13
84
27
16
125
156
52
25
29
81
49
41
63
30
4
21
17
59
38
6
28
65
53
89
62
70
48
44
171
23
54
96
2
39
76
19