108
22
90
49
109
107
50
58
200
60
84
146
44
65
41
43
48
20
81
71
36
31
774
111
37
45
42
13
61
1218
703
38
28
495
14
10
19
104
651
72
35
270
64
40
21
149
113