81
112
30
91
190
60
37
348
16
103
39
125
29
89
359
40
67
113
282
4
32
5
28
251
31
210
201
53
50
140
80
34
122
15
42
25
51
70
8
13
26
7
20
66
98
108
78
352
47
57
75
52
55