12
43
13
5
51
16
24
4
49
98
18
7
338
138
11
48
3
58
26
42
23
35
8
135
19
14
148
2
67
64
31
6
62
27
15
28
252
38
79
34
118