28
6
12
2
34
4
33
29
138
18
17
27
7
8
5
74
16
1
36
26
15
67
20
351
124
51
117
24
10
22
61
40
19
25
82
56
44
87
65
30
284
13