107
109
76
8
29
94
72
195
21
32
2
38
40
18
111
59
113
42
46
43
12
44
48
238
55
51
50
80
39
774
67
93
704
19
313
31
104
60
7
69
181
14
66
290
64
102
10
348
118
212
15
28
378