22
44
99
40
185
100
13
32
36
3
4
85
255
16
208
60
8
420
388
149
71
246
138
26
20
7
37
267
276
134
104
65
11
122
90
15
101
381
75
10
238
120
35
222
33
78
19
58
45
77
49
53
131