28
13
12
118
7
45
74
135
40
36
96
44
88
49
5
9
11
130
21
943
38
29
50
23
33
35
154
25
55
32
15
24
69
478
64
31
77
157
37
80
90
340
239
47
14
30
124