35
25
57
37
33
39
40
120
88
291
498
104
258
9
136
13
79
82
252
129
22
6
4
31
17
24
74
85
51
60
71
11
30
10
45
49
76
211
90
54
47
21
20
87
214
19
67
93
151
34
58
53
26
108
41