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