2
30
10
17
11
284
7
31
18
28
25
108
3
76
15
24
45
40
32
38
54
29
16
255
43
50
81
46
66
44
101
67
23
181
93
322
69
21
34
37
22
309
116
132
169
48