107
46
155
19
45
43
47
16
3
36
32
132
4
33
39
159
23
20
54
12
22
80
7
77
38
166
81
11
13
31
76
128
152
26
18
51
25
52
14
21
28
309
96
114
37
41
268
30