22
34
28
23
80
19
20
25
24
105
329
52
47
39
45
295
138
121
69
88
126
90
60
53
498
16
85
339
51
419
11
107
218
179
13
40
124
193
93
76
82
96
8
44
42
83
435
75