128
25
23
41
179
17
55
22
42
7
15
36
50
40
37
123
46
88
87
65
165
147
287
110
10
21
44
24
242
56
12
138
19
18
33
31
95
345
71
196
359
64
358