22
120
16
12
44
54
667
185
94
116
11
35
78
240
80
8
37
25
104
259
362
66
72
15
55
21
19
42
119
85
172
87
14
17
260
38
33
31
30
29
266
5
98
34
58
232