111
52
16
14
31
19
29
64
96
106
22
49
48
37
44
51
33
156
38
55
160
419
32
26
152
68
42
89
53
11
15
73
30
56
18
54
66
8
157
122
43
246
28
39
45
105
70