12
28
39
308
38
16
53
30
43
124
22
93
194
23
17
14
175
55
60
105
40
82
10
21
29
74
7
47
20
145
32
9
11
110
33
31
58
75
4
54
106
18