62
133
15
89
192
140
37
80
52
78
42
58
104
145
276
215
197
335
69
55
231
31
85
126
179
47
23
30
5
3
106
11
111
72
20
39
14
94
48
71
60
34
32
84
19
79
51
22
76
27
141
99