51
134
76
104
41
47
13
84
35
45
106
34
49
52
80
37
151
32
141
318
31
159
145
62
57
204
86
128
131
19
116
190
394
272
58
194
87
23
22
53
28
33
39
196
169
11
184