105
85
31
42
13
151
7
40
25
111
22
56
93
33
50
29
39
168
2
46
23
10
69
36
8
103
54
160
102
30
97
84
127
60
6
64
116
52
70
266
43
78
129
130
16
47
90
214
14
211