124
103
30
11
17
36
89
19
86
40
57
135
77
58
111
205
23
63
69
114
48
80
25
607
157
207
260
52
18
83
26
34
168
167
87
189
13
94
32
65
46
22
100
206
102
51
55
41
8
42