30
31
118
14
2
10
32
39
20
181
79
56
180
134
48
18
41
3
106
216
57
46
35
186
80
327
83
128
22
66
40
144
12
153
159
143
161
189
24
65
21
89
34
126
44
17
9