96
85
232
19
21
102
4
10
77
13
41
617
37
88
36
56
105
67
114
24
100
60
17
28
15
58
16
22
7
80
69
123
35
73
66
61
108
26
71
29
9
43
59
189
45
336