106
61
275
272
103
137
171
82
36
31
96
52
26
180
69
48
278
8
22
38
114
144
85
27
104
134
143
42
24
29
67
87
132
51
147
225
39
40
102
194
44
54
16
45
17
35
152
77
75
417
23
70