43
108
53
37
82
145
45
52
26
96
74
3
33
19
159
16
78
57
61
23
107
17
66
15
5
152
24
324
85
60
47
64
25
326
27
35
366
81
360
93
138
95
132
72
1124
231
134
337
133
42