36
17
107
60
54
28
66
79
50
35
14
206
81
336
43
45
96
141
103
72
19
18
3
13
8
77
190
124
7
56
32
46
152
41
89
44
25
92
71
31
20
128
148
159
118
257
80
39
264