3
14
164
2
33
10
1
5
16
11
52
65
138
49
6
4
23
22
36
8
87
9
17
26
54
109
102
81
238
43
85
184
117
204
113
68
39
75
92
40
333
208
193
163
372
20
19
37