23
141
100
88
2
38
56
75
235
86
11
6
7
41
98
434
82
111
9
17
28
24
18
89
32
16
26
115
33
55
36
78
12
163
124
40
94
47
231
14
108
308
150
140
412
361
34
63
30
8
382