107
13
167
72
40
1378
27
23
32
31
86
94
121
128
34
69
210
51
8
75
165
39
44
26
222
169
114
63
38
20
33
97
82
77