100
41
19
60
6
362
5
40
15
23
34
14
10
8
47
43
35
7
22
285
33
36
16
77
53
20
25
28
227
113
67
120
48
54
37
69
31
64
29
18
12
17
62
24
32