22
82
28
55
60
225
333
35
25
33
36
40
120
88
291
497
258
134
252
4
24
73
85
13
37
51
30
45
49
46
21
20
87
213
19
66
151
34
58
53
26
108
41
102
39
31
68
720