4
5
14
36
48
41
104
52
71
58
120
49
60
30
75
10
151
45
97
285
28
66
55
35
43
27
296
171
128
133
42
269
17
56
44
168
86
64
106
76
325
99
238
250
214
220
644
160
20
2