25
51
11
14
191
160
31
1415
13
19
113
192
144
95
5
127
56
65
217
58
77
21
2
151
190
35
4935
525
38
40
48
18
37
46
88
60
43
106
10
441
102
16
12
9
218
100
7
33
34
22
15
32