15
14
30
76
298
12
4
114
3
215
18
116
20
19
5
153
36
17
22
227
47
627
50
74
48
11
40
24
9
165
67
101
55
51
16
75
185
183
41
27
23
37
97
136
176
54
145
43