36
270
41
193
239
150
106
227
13
67
232
32
35
92
34
49
84
50
145
33
90
40
101
61
102
38
81
160
12
27
23
25
83
48
59
47
82
108
87
24
56
39
26
53
64
6
115
1155
10
68
22
127
162
3
118
236