15
41
302
101
25
59
13
17
24
10
29
26
19
34
38
121
39
28
11
50
220
102
83
132
360
55
61
75
109
164
32
23
91
90
195
141
154
67
45
36
192
63
158
80
177
40
18
16