2
29
9
17
11
283
7
31
18
28
25
107
3
76
15
24
45
40
38
54
16
255
43
50
81
46
66
101
67
23
180
93
322
69
21
34
37
309
116
132
169
48