12
53
69
84
30
11
164
387
157
125
182
94
33
63
35
15
21
41
40
22
327
23
44
20
26
50
31
39
65
14
24
10
83
32
17
19
27
46
29
118
9
86
36
18
82
128