4
23
18
11
38
36
59
60
54
5
297
12
10
80
33
160
57
123
105
22
17
159
70
25
85
48
61
119
64
40
37
89
144
26
32
53
87
51
126
76
101
16
7
34
94
245
45
52