2
36
28
41
11
24
177
9
35
6
30
39
50
93
23
29
79
390
80
286
127
71
154
129
42
52
269
113
19
44
95
135
69
8
38
51
45
89
75
66
17
15
86
20
67
53
88
27
31
62
37