4
36
2
14
12
13
17
5
19
24
34
16
7
79
149
85
376
33
56
128
35
26
98
72
30
11
6
32
92
52
15
155
650
43
9
46
182
29
278
23