33
165
119
49
10
7
5
22
23
37
24
4
32
14
8
88
29
1
13
12
11
17
15
2
51
402
6
25
30
347
144
52
57
31
108
16
9
19