36
30
2
53
402
49
12
220
42
102
167
88
64
3
184
159
162
274
33
59
60
131
50
177
262
120
38
28
57
34
133
97
47
86
22
51
24
32
41
65
78
56
152
39
46
45
126
16