108
17
40
63
49
83
34
61
46
19
67
47
26
50
93
80
43
159
229
58
24
28
101
21
150
65
69
27
145
211
99
89
42
23
62
10
70
30
48
37
33
322
16
146
64
52