50
38
6
25
16
19
22
10
3
20
9
7
48
13
45
11
104
30
17
2
35
31
26
186
262
341
37
23
14
128
34
62
76
29
12
59
41