30
13
37
19
3
15
5
200
7
113
4
46
160
10
11
41
70
50
145
284
21
14
27
42
17
12
61
28
35
156
69
93
51
49
103
60
29
18
95
8
48
44
24
186
92
77