32
38
60
12
85
179
132
88
48
13
34
159
178
332
61
65
56
46
137
123
26
24
130
68
89
117
101
87
57
184
39
29
28
120
53
15
94
208
251
41
33
83
62
49
91
23
19
1330