117
29
303
32
24
39
80
14
222
98
48
13
453
95
296
278
84
55
25
45
64
129
33
22
49
123
34
35
12
38
43
207
57
54
101
18
291
115
10
37
50
6
16
394
17
163
65
113
44