36
10
3
12
31
63
100
81
30
1
8
23
28
69
135
51
15
134
27
182
66
78
38
53
165
24
4
20
132
95
32
114
65
61
39
35
79
6
7
5
48
29
21
19
46
11