4
48
30
208
1
2
54
7
43
6
94
35
33
13
24
119
187
62
58
5
36
55
10
17
102
27
34
89
29
9
32
23
108
1388
42
84
75
19
88
352
44
109
79
310
118