15
26
33
12
6
125
310
119
8
43
7
5
3
41
16
63
4
45
2
61
14
17
18
187
20
68
30
37
21
31
87
132
53
23
75
9
156
1
24
49
13
92
47
32