3
40
31
108
70
66
17
49
284
41
156
39
136
11
27
79
190
122
265
76
12
248
9
105
56
21
13
18
119
8
2
5
20
144
23
63
28
16
33
43
51
361
166
35
6
22
42