77
31
292
69
22
54
15
34
10
92
25
76
118
23
108
53
93
32
33
150
41
47
29
50
12
20
102
66
52
38
14
17
13
49
28
16
1
48
71
45
67
56
24
58
105
146
357
57
200