22
140
83
27
56
1
64
329
71
359
53
36
20
66
12
77
193
35
94
213
33
32
97
155
51
92
37
31
68
80
129
17
89
15
42
13
117
98
19
133
61
154
40
69
285
49
34
194
84