107
149
32
48
51
23
28
33
39
34
31
26
132
118
165
186
5
71
215
45
76
30
41
55
157
101
62
85
170
25
402
38
1233
432
488
69
49
50
77
14
172
37
92
75
42
67
58
102
1056
73
20