86
16
160
39
129
9
31
12
127
111
13
36
28
14
70
20
116
516
29
48
76
145
10
53
61
68
225
149
217
87
114
51
115
22
15
73
41
54
25
19
197
100
35
60
18
34
45
62
11
232
104
110