90
21
7
132
17
76
46
5
53
44
86
263
43
75
140
88
24
41
296
37
55
11
85
31
40
23
30
59
19
160
63
66
141
89
94
49
79
52
131
78
107
22
158
97
84
20
105
8
117
12