32
45
98
52
234
82
44
50
275
38
145
110
289
21
296
29
48
51
61
71
86
138
302
33
40
41
85
93
30
141
120
34
63
76
173
55
7
23
3
26
6
22
14
15
17
53
18
11
8