4
12
6
93
25
22
15
35
83
288
7
18
170
40
19
231
28
98
41
44
52
68
118
10
152
84
2
33
48
43
151
16
17
11
57
323
334
14
378
60
211
26
75
38
107
24
36
23
59
13
29