36
55
3
37
16
6
18
85
81
48
8
29
95
101
22
14
31
63
56
42
164
52
392
121
84
26
40
34
19
114
108
74
10
30
122
98
90
12
32
69
33
65
47
70
28
43
35
149