35
132
75
87
179
20
10
255
296
23
37
72
384
608
31
187
281
135
41
13
46
44
71
103
114
30
9
28
38
4
42
18
39
53
54
77
96
61
48
24
26
107
160
33
105
88
16
29
17
14