85
382
22
61
44
73
33
79
116
37
29
58
144
186
91
36
68
136
46
27
23
84
67
28
88
93
19
40
26
16
95
248
30
90
21
13
53
5
32
47
41
115
104
92
148
34
11
161
17