4
107
25
29
13
26
56
95
121
23
33
6
14
28
180
16
77
55
54
49
19
108
296
7
39
44
22
183
85
186
57
66
46
38
62
36
9
127
148
45
47
8
34
63
58
169