295
4
16
14
51
37
19
21
203
22
5
3
117
44
86
32
93
87
36
98
6
40
109
20
43
9
28
24
10
49
436
250
95
39
61
23
115
34
59
15
241
50
17