30
1
8
23
28
68
135
51
31
15
134
27
180
66
78
38
3
52
10
165
24
4
20
132
95
114
65
61
39
35
79
6
7
63
5
48
29
21
19
46
11
9
50
102
32
60