32
21
58
119
57
22
23
35
25
45
46
34
62
48
237
76
8
20
52
37
12
42
80
77
394
125
65
13
38
31
147
181
169
141
296
47
51
5
14
16
78
152
24
89
222
27
10