65
26
40
29
18
17
36
101
33
62
27
48
12
167
319
155
8
43
46
39
31
30
21
20
132
131
35
323
32
116
10
58
248
292
210
326
24
22
95
25
38
145
81
57
71
64
44