22
120
30
11
23
35
21
52
20
87
33
16
99
10
46
64
121
12
1129
124
26
19
570
49
9
387
385
61
127
289
53
134
13
24
44
97
31
47
69
109
128
18
110
426
151
130