22
35
127
36
641
34
248
30
252
21
79
46
32
58
144
224
33
24
126
17
139
28
6
94
8
111
11
49
95
44
87
12
55
107
16
20
14
3
185
92
5
105
204
124
96
9
99
225
42
29
71
378