233
56
16
1135
131
57
34
25
2
21
117
416
6
86
14
35
53
63
100
68
10
20
32
26
13
48
240
326
43
88
85
335
27
282
1
348
79
17
318
148
51
162
77
41
133
909