112
30
41
24
58
157
13
11
73
193
82
154
282
37
125
106
253
19
29
23
35
52
89
57
18
107
60
32
123
66
275
102
34
61
72
40
46
116
414
31
55
160
50
162