132
126
45
22
31
198
88
222
146
8
12
66
82
19
10
56
80
55
578
241
13
39
89
86
41
119
123
120
65
63
90
196
75
151
92
72
179
40
103
60
107
309
67
78
64
25
106
109
124
745
157
276
54
49
62
70