118
31
94
25
106
86
122
35
52
123
124
44
196
64
42
13
203
105
73
62
75
181
12
20
77
46
40
19
60
128
51
24
96
107
91
48
100
199
50
69
47
9
15
56
32
23
11
101
41
160
1037
22
67