36
256
63
80
227
39
33
15
295
127
38
46
19
53
303
73
152
75
81
29
13
236
126
28
52
62
21
112
27
523
58
34
813
101
26
16
51
175
70
31
23
157
100
50
140
299
132
24
129
102
40
77