2
3
10
6
164
51
7
15
13
58
26
36
72
50
37
28
23
19
24
27
14
73
20
288
104
135
29
140
76
33
115
17
8
16
11
43
12
56
30
44
65
38
158
369