32
5
24
55
106
36
10
121
47
20
142
597
17
13
134
64
177
131
43
145
159
31
16
14
73
15
75
190
40
50
39
92
97
202
133
18
33
30
29
630
26
11
35
70
141
122
22
25
37