19
28
36
4
8
1
11
2
6
13
29
90
21
44
129
125
24
137
73
38
30
226
95
74
97
43
41
159
142
83
52
31
39
85
65
79
198
121
115
210
103
87
260
138
122
96
360
383
23
35
33
25