2
3
21
6
12
35
34
36
50
24
5
16
22
28
4
130
32
51
217
41
18
49
13
15
19
304
45
163
20
68
29
69
122
809
112
137
276
76
95
86
139
77
64
175
197
102
98