37
257
12
135
38
52
95
39
397
77
69
174
150
53
42
87
28
16
29
111
208
26
90
47
81
131
79
85
35
10
36
116
209
255
137
160
46
86
54
31
13
5
82
44
88
50
92
102