34
126
236
160
53
111
83
32
613
530
560
89
39
16
13
212
121
40
44
28
138
21
122
77
27
72
45
136
74
41
18
52
62
19
314
70
123
100
26
69
50
8
5
155
142
55
17
23
63
30
131
79
22