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