76
95
376
43
164
104
91
47
154
239
54
52
126
226
11
108
28
74
23
86
51
80
87
92
66
102
26
16
64
60
37
35
161
32
180
131
61
31
89
62
8
24
160
30
97
146
71
117